// 1.医院设置中  获取分页列表请求的  参数类型
export interface getHosSetListParamsType{
  page:number,
  limit:number,
  hosname?:string,
  hoscode?:string

}

// 2.医院设置中,获取分页列表请求的  返回值 类型

// 2.1  返回值的Records中每一项的类型
export interface getHosSetListItemsType{
  id:number,
  createTime:string,
  updateTime:string,
  isDeleted: number,
  param: object,
  hosname: string,
  hoscode: string,
  apiUrl: string,
  signKey: string,
  contactsName: string,
  contactsPhone: string,
  status: 0 | 1
}

// 2.2  返回值的Records这个数组的类型
export type getHosSetListRecordsType=getHosSetListItemsType[];

// 2.3返回的完整类型
export interface getHosSetListReturnType {
  records: getHosSetListRecordsType,
  total: number,
  size: number,
  current: number,
  orders: any[],
  hitCount: boolean,
  searchCount: boolean,
  pages: number
}

// 3.新增医院api请求的参数类型  返回值类型是null  不需要定义
export interface addHospitalParamType {
  apiUrl: string,
  contactsName: string,
  contactsPhone: string,
  hoscode: string,
  hosname: string
}

//4.修改医院api请求的参数类型 比新增的时候多一个id
export interface updateHospitalParamType extends addHospitalParamType {
  id: string
}
